package com.exchange.entity.menu;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.Date;

/**
 * 菜单信息表(SysMenu)实体类
 *
 * @author makejava
 * @since 2020-10-11 15:22:29
 */
@Component
@TableName("sys_menu")
public class SysMenu implements Serializable {
    private static final long serialVersionUID = -68080418840438687L;
    /**
    * 菜单ID
    */
    @TableId
    private Long menuId;
    /**
    * 菜单编码
    */
    private String menuCode;
    /**
    * 菜单名称
    */
    private String menuName;
    /**
    * 父级菜单编码
    */
    private String menuParent;
    /**
    * 菜单分类
    */
    private String menuType;
    /**
    * 跳转URL
    */
    private String menuUrl;
    /**
    * 菜单图标地址
    */
    private String menuIcon;
    /**
    * 创建人（用户ID）
    */
    private Integer createBy;
    /**
    * 创建时间
    */
    private Date createTime;
    /**
    * 修改人（用户ID）
    */
    private Integer updateBy;
    /**
    * 修改时间
    */
    private Date updateTime;
    /**
    * 菜单排序
    */
    private Integer menuOrder;
    /**
    * 菜单状态（0：无效，1：有效）
    */
    private Integer menuStatus;


    public Long getMenuId() {
        return menuId;
    }

    public void setMenuId(Long menuId) {
        this.menuId = menuId;
    }

    public String getMenuCode() {
        return menuCode;
    }

    public void setMenuCode(String menuCode) {
        this.menuCode = menuCode;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }

    public String getMenuParent() {
        return menuParent;
    }

    public void setMenuParent(String menuParent) {
        this.menuParent = menuParent;
    }

    public String getMenuType() {
        return menuType;
    }

    public void setMenuType(String menuType) {
        this.menuType = menuType;
    }

    public String getMenuUrl() {
        return menuUrl;
    }

    public void setMenuUrl(String menuUrl) {
        this.menuUrl = menuUrl;
    }

    public String getMenuIcon() {
        return menuIcon;
    }

    public void setMenuIcon(String menuIcon) {
        this.menuIcon = menuIcon;
    }

    public Integer getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Integer updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getMenuOrder() {
        return menuOrder;
    }

    public void setMenuOrder(Integer menuOrder) {
        this.menuOrder = menuOrder;
    }

    public Integer getMenuStatus() {
        return menuStatus;
    }

    public void setMenuStatus(Integer menuStatus) {
        this.menuStatus = menuStatus;
    }

}